برای توسعه و یا تغییر قواعد کسب و کار در فرآیندهای اجرایی لازم است که نرمافزار پویایی لازم را داشته باشد که با تغییر روشهای کاری در یک سازمان و یا تغییر قواعد کسب و کار بتوان را فرآیندهای از پیش تعریف شده را نیز تغییر و بهبود داد. به عنوان مثال وقتی سازمان کوچک است ممکن است که مسئول و یا مدیر فروش به تنهایی در مورد اعمال تخفیف و یا قیمتدهی تصمیم بگیرد ولی وقتی سازمان بزرگ میشود و تعداد فروشندگان افزایش مییابد باید براساس میزان فروش و یا نوع کالاها قوانینی تعریف شود که افرادی که در فروش هستند هر کدام تا یک حد مشخصی بتوانند در مورد توافق قیمتی با مشتری تعامل کنند. این نیاز به تغییر قوانین کسب و کار دارد. در گلکس تغییر این قواعد و قوانین از طریق موتور قوانین انجام میگیرد. موتور قوانین که یکی از ارکان اجکس (GreenAGEX) است امکان تغییر قواعد و قوانین حاکم بر حوزههای مختلف کسب و کار در گلکس (GALEX ERP) را میدهد. معمولا ERPها موتورهای قوانین پیچیدهای دارند ولی در اجکس این موضوع به راحتترین شکل ممکن پیادهسازی شده است. هدف این است که بدون نیاز به زبانهای برنامهنویسی پیچیده و یا وادار نمودن راهبران برای یادگیری زبانهای ابدائی توسط تولید کنندهی ERP بتوانند قوانین کسب و کار را تغییر دهند. GALEX ERP زبان SQL را به عنوان زبان موتور قوانین خود انتخاب کرده است. انتخاب این زبان مزایای زیادی دارد که به چند نمونه از آن در زیر اشاره شده است:
برای پشتیبانی از این موضوع، شرکت سبز دادهافزار اقدام به اضافه کردن پروتکلهایی برای تعریف سادهتر قوانین به این زبان نموده است. این پروتکلها که در نوع خود ابدائی هستند امکان تعریف انواع قوانین کسب کار را به گلکس داده است.